Changed the functions to return GdkPixBuf* instead of ArtPixBuf*.
authorCody Russell <bratsche@src.gnome.org>
Thu, 7 Oct 1999 18:20:16 +0000 (18:20 +0000)
committerCody Russell <bratsche@src.gnome.org>
Thu, 7 Oct 1999 18:20:16 +0000 (18:20 +0000)
gdk-pixbuf/ChangeLog
gdk-pixbuf/gdk-pixbuf-drawable.h
gdk/gdkpixbuf-drawable.c

index 9faa1c4cd6c95a3851a6a6557be37a2e87a1dd02..87b3ee1502ebd24190f4cabe02afc59f64797602 100644 (file)
@@ -11,6 +11,9 @@
        * src/gdk-pixbuf-drawable.c: Added #include "gdk-pixbuf-drawable.h"
        to fix compilation.
 
+       * src/gdk-pixbuf-drawable.[ch]: Changed functions to return
+       GdkPixBuf* instead of ArtPixBuf*.
+
 1999-09-22  Michael Meeks  <michael@nuclecu.unam.mx>
 
        * src/gdk-pixbuf.c (gdk_pixbuf_new): created.
index a7321654f40cc83bc3ac410079151a6585c5045d..5e8ed5dc6017232d11143c9a6f0af8da3bc14b6e 100644 (file)
@@ -1,12 +1,14 @@
 #ifndef _GDK_PIXBUF_DRAWABLE_H_
 #define _GDK_PIXBUF_DRAWABLE_H_
+
 #include <gdk/gdk.h>
 #include <gdk-pixbuf.h>
 
-ArtPixBuf *art_pixbuf_rgb_from_drawable  (GdkWindow *window,
+GdkPixBuf *gdk_pixbuf_rgb_from_drawable  (GdkWindow *window,
+                                         gint x, gint y,
+                                         gint width, gint height);
+GdkPixBuf *gdk_pixbuf_rgba_from_drawable (GdkWindow *window,
                                          gint x, gint y,
                                          gint width, gint height);
-ArtPixBuf *art_pixbuf_rgba_from_drawable (GdkWindow *window,
-                                          gint x, gint y,
-                                          gint width, gint height);
-#endif
+
+#endif /* _GDK_PIXBUF_DRAWABLE_H_ */
index a8cc75b440056b6a48aeb85bd87aafefe537cef5..39697633033f35a2d73a76d173cecc3f2adbf403 100644 (file)
@@ -14,8 +14,8 @@
 
 /* private function */
 
-static ArtPixBuf *
-art_pixbuf_from_drawable_core (GdkWindow *window,
+static GdkPixBuf *
+gdk_pixbuf_from_drawable_core (GdkWindow *window,
                               gint x, gint y,
                               gint width, gint height,
                               gint with_alpha)
@@ -113,24 +113,26 @@ art_pixbuf_from_drawable_core (GdkWindow *window,
                g_error ("art_pixbuf_from_drawable_core (): Unknown depth.");
        }
 
-       return with_alpha ? art_pixbuf_new_rgba (buff, width, height, rowstride) :
+       art_pixbuf = with_alpha ? art_pixbuf_new_rgba (buff, width,  height, rowstride) :
                art_pixbuf_new_rgb (buff, width, height, rowstride);
+
+       return gdk_pixbuf_new(art_pixbuf, NULL);
 }
 
 /* Public functions */
 
-ArtPixBuf *
-art_pixbuf_rgb_from_drawable  (GdkWindow *window,
+GdkPixBuf *
+gdk_pixbuf_rgb_from_drawable  (GdkWindow *window,
                              gint x, gint y,
                              gint width, gint height)
 {
-       return art_pixbuf_from_drawable_core  (window, x, y, width, height, 0);
+       return gdk_pixbuf_from_drawable_core  (window, x, y, width, height, 0);
 }
           
-ArtPixBuf *
-art_pixbuf_rgba_from_drawable  (GdkWindow *window,
+GdkPixBuf *
+gdk_pixbuf_rgba_from_drawable  (GdkWindow *window,
                               gint x, gint y,
                               gint width, gint height)
 {
-       return art_pixbuf_from_drawable_core  (window, x, y, width, height, 1);
+       return gdk_pixbuf_from_drawable_core  (window, x, y, width, height, 1);
 }